﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SMSSendTest
{
    public class MasCloudPara
    {
        /// <summary>
        /// 企业名称
        /// </summary>
        public string ecName { get; set; }
        /// <summary>
        /// 接口账号用户名
        /// </summary>
        public string apId { get; set; }
        /// <summary>
        /// 收信手机号码。英文逗号分隔，每批次限5000个号码
        /// </summary>
        public string mobiles { get; set; }

        public string content { get; set; }

        /// <summary>
        /// 签名编码。在云MAS平台『管理』→『接口管理』→『短信接入用户管理』获取。
        /// </summary>
        public string sign { get; set; }
        /// <summary>
        /// 扩展码。依据申请开户的服务代码匹配类型而定，如为精确匹配，此项填写空字符串（""）；如为模糊匹配，此项可填写空字符串或自定义的扩展码，注：服务代码加扩展码总长度不能超过20位
        /// </summary>
        public string addSerial { get; set; }
        /// <summary>
        /// 参数校验序列，生成方法：将ecName、apId、secretKey、mobiles、content、sign、addSerial按序拼接（无间隔符），通过MD5（32位小写）计算得出值。
        /// </summary>
        public string mac { get; set; }

        public string templateId { get; set; }

        //文档中是小写，但是用大写也可以通过
        public string Params { get; set; }
    }
}
